.main{
    overflow: hidden;
    z-index: 1;
    position: relative;
    .main_top{
        a{color: #666;&:hover{color: #333;text-decoration: underline;}}
        span{color: #333;}
    }
    .main_up{
        border:1px solid #DFDFDF;
        width: 1198px;
        height: 635px;
        .mp_left{
            width: 481px;
            padding: 15px 30px;
            height: 605px;
            border-right: 1px solid #DFDFDF;
            .img1{width: 480px;height: 480px;}
            ul{
                
                height: 70px;
                li{float: left;height: 67px;width: 67px;margin-left:20px;border:3px solid #fff;text-align: center;img{height: 66px;width: 66px;border: 1px solid #DEDEDE;}&:hover{border: 3px solid #eb8d91;}}
              }
        }
//      mp_left
        .mp_right{
            width: 656px;
            height: 635px;
            position: relative;
            .p_name{
                height: 87px;
                padding-left: 30px;
                padding-top: 36px;
                h1{
                    font-size: 20px;
                    color: #333;
                    font-weight: normal;
                    line-height: 24px;
                }
                span{
                    display: block;
                    font-size: 16px;
                    color: #e01d20;
                    line-height: 20px;
                    padding-top: 6px;
                    padding-bottom: 6px;
                }
                
            }
            .p_price{
                padding-left: 30px;
                height: 122px;
                padding-top: 15px;
                li{line-height: 22px;span{display: inline-block;width: 73px;height: 12px;background: url(../images/star7.png) no-repeat -76px 0;}}
                b{font-size: 24px;color: #e01d20;}
            }
            .choice{
                padding-left: 30px;
                padding-top: 30px;
                height: 168px;
                li{
                    height: 36px;
                    .c1{margin-left: 10px;padding: 5px;border: 1px solid #b2b2b2;color: #333;}
                    .c2{width: 42px;height: 42px;img{width: 40px;height: 40px;}display: block;border: 1px solid #b2b2b2;margin-left: 15px;}
                    .c3{margin-left: 20px;}
                    .p_pack{float: left;}
                    .txt{border: 1px solid #B2B2B2;width: 50px;height: 25px;text-align: center;margin: 0 5px;}
                    .ft{font-size: 20px;font-weight: 700;color: #d9d9d9;}
                }
            }
            .buy{
                position: absolute;
                height: 70px;
                width: 500px;
                left: 28px;
                bottom: 30px;
                span{i{font-style: normal;color: #e01d20;}}
                a{display: block;margin-top: 10px;width: 190px;height: 40px;background: #e01d20;color:#fff;line-height: 40px;font-family: 'Tahoma',\5FAE\8F6F\96C5\9ED1;font-size: 16px;text-align:center;&:hover{background: #e64a4d;}}
            }
            
            
            
        }
//       .mp_right
    }
//  main_up
    .main_down{
        overflow: hidden;
        .md_left{
            width: 240px;
            height: 540px;
            border: 1px solid #dedede;
            h3{
                line-height: 47px;
                text-indent: 14px;
                font-size: 14px;
                font-family: 'Tahoma',\5FAE\8F6F\96C5\9ED1;
                color: #333;
                font-weight: 400;
            }
            .l1{
                width: 240px;
                height: 82px;
                position: relative;
                .img1{position:absolute;top:10px;left:12px;}
                .name{position:absolute;top:20px;left:70px;color: #666;&:hover{text-decoration: underline;}}
                .price{position:absolute;top:40px;left:70px;color: #e01d20;}
                s{position:absolute;display: block;width: 23px;height: 23px;background: url(../images/sprites1.png)no-repeat;}
                .s1{background-position: 0 0;}
                .s2{background-position: -33px 0;}
                .s3{background-position: -66px 0;}
                .s4{background-position: -99px 0;}
                .s5{background-position: -132px 0;}
                .s6{background-position: -165px 0;}
            }
        }
        .md_right{
            width: 940px;
           overflow: hidden;
            border: 1px solid #dedede;
            .img2{text-align: center;}
            ul{
                width: 100%;
                height: 50px;
                background: #f7f7f7;
                .active{border-bottom: none;}
                li{background: #fff;cursor: pointer;float: left;line-height: 50px;font-size: 14px;padding: 0 30px;border-right: 1px solid #DEDEDE;border-bottom: 1px solid #DEDEDE;}
            }
            
        }
     }
}
//main

























